package tiantao.tianjian.followUp;
import java.util.List;

import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

import tiantao.tianjian.followUp.Questionnaire;

/**
 * 随访服务通知
 * @author zhaozj
 *
 */
public interface FollowUpService {
	
	/**
	 * 待随访数量
	 * @param doctorId 医生id
	 * @param followDate 随访日期,为空默认为当日日期
	 */
//	@PostMapping("/tianjian/visitNumber")
//	public int visitNumber(String doctorId,String followDate);

	/**
	 * 问卷列表
	 * @param type 问卷类型
	 */
	@PostMapping("/tianjian/questionnaireList")
	public List<Questionnaire> questionnaireList(String type);
	
	/**
	 * 添加待随访任务
	 * @param userId 居民ID
     *@param doctorId 随访执行人ID
     *@param questionnaireId 问卷Id
     *@param followDate 计划随访时间
     *@param pushStatus 是否推送：0推送，1不推送
     *@param serviceUrl 被随访服务详情访问地址
     *@return taskId 待随访任务ID
	 */
	@PostMapping("/tianjian/addFollowUpTask")
	public String addFollowUpTask(@RequestBody TjFollowOrder order);
		
}